SkySpectrum Icon

SkySpectrum

Arduino Espressif EasyEDA

A versatile wireless communication system featuring a custom RF transmitter and a universal receiver with support for RF, WiFi, Bluetooth, and ESP-NOW.


/SkySpectrum

Overview

SkySpectrum is a cutting-edge, multi-protocol wireless communication system designed for a wide range of applications, from RC vehicles to smart home automation. It features a custom-built Universal Transceiver, offering seamless integration with RF, WiFi, Bluetooth, and ESP-NOW technologies.

With its modular design and adaptable features, SkySpectrum enables precise wireless control, making it ideal for hobbyists, developers, and engineers alike.

Development & Customization

Applications

SkySpectrum is designed for flexible, multi-purpose applications, including:


Universal Transceiver


Specifications

Communication Modules:

Method Hardware Use Case
RF (Radio) nRF24l01 (with/without PA) For long distance communication / Direct communication
Bluetooth ESP32 (Builtin) For receiving data via mobile phones
WiFi ESP32 (Builtin) For long distance communication / indirect communication

RF Range:

Master nRF Slave nRF Communication (in open areas)
without PA without PA 100m Half-Duplex
with PA without PA 1km Simplex or 100m Half-Duplex
with PA with PA 1km Half-Duplex
without PA with PA 100m Half-Duplex (or 1km Simplex but from receiver to sender)

Pins

Pin Type Pin Count Pin Description
ADC (12-bit) 13 Analog Input pins, value ranges from 0 to 4095
DAC 2 Produces a clean analog output without using PWM
UART 2 channels Serial Communication Channels
I2C 5 (Hard-wired) I2C Communication (Bus Topology : can use unlimited components with unique addresses)
PWM 15 Controlled square waves produced in a manner to “emulate” analog signals
Capacitive Touch Sensing 7 Pins that can detect human fingers by conduction
RTC_GPIO 13 Wake up pins. Wakes up ESP32 from Ultra Power Saver mode
Enable 1 Turns ESP32 on or off (negligible power is still consumed)

Repository Structure

Folder Purpose
PCBs/ Custom-designed PCB schematics and Gerber files
PCBs/Discontinued Discontinued variations
PCBs/RC Transmitter Mini The PCB files for the RC Transmitter Mini
PCBs/Universal Transceiver The PCB files for the Universal Transceiver
README.md Project documentation and overview